What does bubalus bubalis mean?

bubalus bubalis meaning in General Dictionary

an Asian buffalo that is usually domesticated to be used as a draft animal