Spanish-English dictionary »

licaón meaning in English

SpanishEnglish
licaón noun

African hunting dog(Lycaon pictus)
noun