LexiTurkTURKISH ↔ ENGLISH DICTIONARY

kanguru” in English

1 English translation
EN
kangaroo

Have you ever seen a kangaroo?