meaning of boomorah

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


Related Words

boomorah |

Developed & Maintained By Taraprasad.com

Treasure Words