LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“live under a rock” in Turkish

1 Turkish translation