Definitions of Anoa depressicornis:

  • noun:   small buffalo of the Celebes having small straight horns