LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“scarabaeus” in Turkish

1 Turkish translation