Definition Definition

boomorah - Meaning and Examples

Meaning of 'boomorah' (Webster Dictionary)

1 . Boomorah [ n.]
- A small West African chevrotain (Hyaemoschus aquaticus), resembling the musk deer.