What is the full meaning of snowdomes
SNOWDOME, a leisure centre offering snow and ice facilities [n]
Example of the word snowdomes placed on a Scrabble board.