carabao (bubalus bubalis) - Spanish English Dictionary