Question: what is the difference between a bull and a buffalo?
Answer: While all these words refer to bovine animals (generally all called "cows"), in American English, "cow" usually refers to the female of the species, "bull" specifically to un-castrated male, "ox" usually for castrated male, and "buffalo" refers to an entirely different species, the American Bison.