put our heads together - Allemand Anglais Dictionnaire