LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“ovoid” in Turkish

1 Turkish translation