Dictionary Definition:
○netra m. having an odd number of eyes (i.e. three), N. of Śiva Kum. iii, 51 and 69
ayugma-netra q.v., L-