Definitions of Photoblepharon palpebratus:

  • noun:   fish of deep dark waters having a light organ below each eye