LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“loofa” in Turkish

1 Turkish translation