LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“shahzada” in Turkish

1 Turkish translation