patent of invention - Turkish English Dictionary