water chevrotain

Noun
  1. Largest chevrotain;
    Of marshy areas of west Africa (synset 102439276)

Found on Word Lists

Other Searches