put your heads together - Allemand Anglais Dictionnaire