water deer
English Dictionary
->
Letter W
-> water deer
Search Dictionary:
water deer Definition
(n)
largest
chevrotain
;
of
marshy
areas
of
west
Africa
water deer Synonyms
Hyemoschus aquaticus
water chevrotain
water deer
© Art Branch Inc.