chevrotain ( synonym found)

Definition of chevrotain:

°Any of several small hornless ruminants, of the genera Hyemoschus and Tragulus, native to tropical rainforests.

Definition of chevrotain:

°Any of several small hornless ruminants, of the genera Hyemoschus and Tragulus, native to tropical rainforests.

Back to Top