LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“sponge finger” in Turkish

1 Turkish translation