What does anoa depressicornis mean?

anoa depressicornis meaning in General Dictionary

tiny buffalo for the Celebes having small right horns