LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“on the tip of one's tongue” in Turkish

1 Turkish translation