LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“defenestration” in Turkish

1 Turkish translation