Italian-English dictionary »

lupo del simien meaning in English

ItalianEnglish
lupo del Simien noun
{m}

Ethiopian wolf(Canis simensis)
noun