LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“alchemilla” in Turkish

1 Turkish translation