put people's heads together - Français Anglais Dictionnaire