A mare is a female horse over 4 years of age
A stallion is a male horse over 4 years of age which has NOT been castrated
A gelding is a male horse over 4 years which HAS been castrated
A filly is a female horse under 4 years
A colt is a male horse under 4 years
A yearling is a horse who is 2 years
And lastly a foal is a horse who is 1 years old
Hope this helped :)
A stallion is a male horse over 4 years of age which has NOT been castrated
A gelding is a male horse over 4 years which HAS been castrated
A filly is a female horse under 4 years
A colt is a male horse under 4 years
A yearling is a horse who is 2 years
And lastly a foal is a horse who is 1 years old
Hope this helped :)