GeneralConnection.com
➔
Dictionary
babirusa
Noun
1. babiroussa
1. babirussa, Babyrousa Babyrussa, swine
Usage