meaning of Boomorah

Boomorah meaning in General Dictionary

a little West African chevrotain Hyaeligmoschus aquaticus resembling the musk-deer

View more

  • a little West African chevrotain (Hyaemoschus aquaticus), resembling the musk-deer.

Boomorah meaning in General Dictionary

(n.) A small West African chevrotain (Hyaemoschus aquaticus), resembling the musk deer.