WATER CHEVROTAIN MEANING IN ENGLISH

• Water chevrotain Definition & Synonyms

  1. () A large West African chevrotain (Hyaemoschus aquaticus). It has a larger body and shorter legs than the other allied species. Called also water deerlet.


RECENT SEARCHES