LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“avunculate” in Turkish

1 Turkish translation