LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“embarrassment” in Turkish

1 Turkish translation
TR
ayıp

Ne ayıp!