French-Romanian dictionary »

babirusa meaning in Romanian

FrenchRomanian
babirusa

babiroussa◼◼◼