Here's why:
* Biological Sex: A stallion is a male horse.
* Grammatical Gender: In English, we don't typically assign grammatical genders to nouns like we do in some other languages. However, "stallion" is inherently associated with the male sex, making it masculine.
Let me know if you have any other grammar questions!