バビルサ
Meanings
Noun
1. babirusa (Babyrousa babyrussa)