to invent any invention - Espagnol Anglais Dictionnaire