technological invention - Turkish English Dictionary