Italian-English dictionary »

licaone meaning in English

ItalianEnglish
licaone noun
{m}

African hunting dog(Lycaon pictus)
noun