anoa ( synonym found)

Definition of anoa:

°A small Indonesian water buffalo, similar in appearance to a deer.

Definition of anoa:

°A small Indonesian water buffalo, similar in appearance to a deer.

Back to Top