herd of horses - French English Dictionary