retinal persistence - French English Dictionary