Definitions of napu:

  • noun:   chevrotain somewhat larger than the kanchil; found in India and Malaya