Definitions of lefteyed flounder:

  • noun:   flatfishes with both eyes on the left side of the head