Spanish-English dictionary »

babirusa meaning in English

SpanishEnglish
babirusa noun
{f}

babirusa [babirusas](a member of the genus Babyrousa)
noun