LexiTurkTURKISH ↔ ENGLISH DICTIONARY

iğrenç kimse.” in English

1 English translation
EN
toad

I can't distinguish a frog from a toad.