plural of invención - Spanish English Dictionary