What is the full meaning of eyewaters
EYEWATER, a wash or lotion for application to the eyes [n]
Example of the word eyewaters placed on a Scrabble board.