hell-rooster - French English Dictionary