LexiTurkTURKISH ↔ ENGLISH DICTIONARY

ifşa olunmak (sır) leakage sızıntı” in English

1 English translation
EN
leak

There is a leak in the roof.