What is the full meaning of suntraps
SUNTRAP, a sheltered sunny place [n]
Example of the word suntraps placed on a Scrabble board.