Definition of Nelson eye in English:

Nelson eye

(also Nelson's eye)

noun

  • A blind eye. Usually figurative, especially in "to turn a nelson's eye to".

Origin

Late 19th century.