What is the meaning of Napu?

A greater mouse-deer (Tragulus napu).

to swallow

Source: wiktionary.org