LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Şota” in English

1 English translation
EN
Shota

Shota said that he was shy about seeing her.