a pack of hounds - French English Dictionary