Turkish-English dictionary »

yaguarundi meaning in English

TurkishEnglish
yaguarundi noun

jaguarundi(wild cat)
noun