hen-roost - French English Dictionary