Water Buffalo Meaning In Hindi - Buffalo (noun) = any of several old world animals resembling oxen including, e.g., water buffalo;