put their heads together - Espagnol Anglais Dictionnaire