meaning of anoa depressicornis

anoa depressicornis meaning in General Dictionary

tiny buffalo for the Celebes having small right horns