Romanian-English dictionary »

babirusă meaning in English

RomanianEnglish
babirusă substantiv
{f}

babiroussa(hoglike quadruped)
noun