Baby horses are called foals