what is the difference in between ox and bull?
A bull is an un-castrated male bovine of any age. The day a male calf is born he is called a bull and he is still called a bull at 8 years old. An ox is a castrated adult male (4 years of age or older). A steer on the other hand is a castrated male of any age.