feminine past participle of inventer - Espagnol Anglais Dictionnaire