BOOMORAH MEANING IN ENGLISH

• Boomorah Definition & Synonyms

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


RECENT SEARCHES