meaning of bubalus bubalis

bubalus bubalis meaning in General Dictionary

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