Skip to main content

anoa

English anoa meaning in English  •  anoa का अर्थ अंग्रेजी में
Noun
  • A small wild ox of Celebes (Anoa depressicornis), allied to the buffalo, but having long nearly straight horns.
Advertisement