babirusa
noun
bab·i·ru·sa
ˌba-bə-ˈrü-sə
ˌbä-
: any of several large wild swine (genus Babyrousa) of Indonesia
Love words? Need even more definitions?
Merriam-Webster unabridged
Share