to patent an invention - Spanish English Dictionary