What is the full meaning of sengreens
SENGREEN, houseleek, a plant which often grows on roofs [n]
Example of the word sengreens placed on a Scrabble board.