LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“cat's tongue” in Turkish

1 Turkish translation