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