LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“marbled polecat” in Turkish

2 Turkish translations