self-invented - Espagnol Anglais Dictionnaire