Barnyard Mammals

A:

A baby horse is called a foal. The term foal refers to a baby horse 1 year old or younger.

See Full Answer
Filed Under: