LexiTurkTURKISH ↔ ENGLISH DICTIONARY

uzun ve derin yara” in English

1 English translation