put your heads together - Espagnol Anglais Dictionnaire