CHEVROTAIN

Definition of CHEVROTAIN

  1. (noun)very small hornless deer-like ruminant of tropical Asia and west Africa