NichiDict

バビルサ

[babirusa]

Meanings

1.Noun

babirusa (Babyrousa babyrussa)