LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“foraminifera” in Turkish

1 Turkish translation