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.