English has distinct words for the male and female of many common animal species. For example, we have bull / cow, rooster / hen, ram / ewe, stallion / mare, boar / sow, man / woman.
However, we also have words for castrated male animals (those which have had the testicles removed): steer, capon, wether, gelding, hog, eunuch.
Do the male terms include or exclude the castrated case? If I refer to a male sheep as a ram, and it later turns out to be a wether, have I spoken incorrectly or merely imprecisely?
I would be interested in common, technical, and historical usage.