troop of monkeys - French English Dictionary