What type of animal is a bubalus bubalis?

A bubalus bubalis is a water buffalo or a domestic Asian water buffalo.