a pack of hounds - Spanish English Dictionary