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