Romanian-English dictionary »

babirusa meaning in English

RomanianEnglish
babirusa substantiv
{f}

babiroussa(hoglike quadruped)
noun