LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Kuzey Amerika'ya mahsus birkaç cins ren geyiği.” in English

1 English translation
EN
caribou

Caribou hate mosquitoes.