newborn foal - Turkish English Dictionary