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