meaning of boomorah
1. A small West African chevrotain (Hyaemoschus aquaticus), resembling the musk deer.
Related Words
boomorah |
1. A small West African chevrotain (Hyaemoschus aquaticus), resembling the musk deer.
boomorah |