make an invention - Turkish English Dictionary