retinal persistence - Turkish English Dictionary