buffalo
Synonym discussion
Sense: noun/1
For sense 1, buffalo is a general word for certain very large horned animals from Africa and Asia. Water buffalo is narrower and usually means the Asian type often kept on farms for work or milk. Bison is a different animal, although many people in North America call it buffalo in everyday speech; that use belongs to noun sense 2. Ox is different again: it usually means a cow-like animal trained to pull or carry heavy things, not a wild species name. Compare: 'The farmer led a water buffalo into the field.' 'Tourists watched a buffalo near the river.' 'We saw bison in Yellowstone.'
Etymology
English borrowed buffalo in the 1500s from European forms such as Portuguese or Italian bufalo. Those forms go back to Late Latin bufalus or bubalus, which came from Greek boubalos, a name for a wild ox or similar animal. The word first named the animal itself, and later English also used it as a verb meaning to confuse someone.