Definition of バビルサ

バビルサ

babirusa

noun
babirusa (Babyrousa babyrussa)