A male horse under 3 years of age is called ________________________?

A male horse under 3 years of age is called ________________________?

A. Filly
B. Colt
C. Foal
D. Stallion