French-English dictionary »

lycaon meaning in English

FrenchEnglish
lycaon nom {m}

African hunting dog◼◼◼(Lycaon pictus)
noun