What is the full meaning of eyefolds
EYEFOLD, a fold of skin of the upper eyelid [n]
Example of the word eyefolds placed on a Scrabble board.