babirousa

/bæbɪˈruːzə/ or /bɑːbɪˈruːzə/

Definitions

1. noun

A small deer native to South America, particularly in Brazil and Paraguay.

“The babirousa is a unique species that inhabits the dense forests of South America.”

Synonyms

  • deer
  • wild goat