I wasn't trying to make a joke. I honestly wasn't sure if "gelding" meant a male horse.
Not you, the joke in question was made by someone else.
It's all good!
Just in case anyone else wants to know:
A stallion is an unfixed horse.
A gelding is a fixed male horse.
A mare is a female horse. I don't think it's routine to fix a female horse, so I'm not aware of a term for a fixed female horse.
A filly is a baby girl horse.
A colt is a baby boy horse.
A foal is the politically correct, neutral gender term for a baby horse.
Awwwwwwww is what I call a baby ANYTHING.
A horse is the term for a straight horse, or a gay horse.
A man is the term for a gay man, or a straight one.
A woman is the term for a gay woman, or a straight one.
Whacked is the term for a guy (or girl) who kills an animal to have sex with it.
I could go on. I could be a word of the day creator!