LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“sporophyte” in Turkish

1 Turkish translation