plural of invención - French English Dictionary