horse's mane - French English Dictionary