What is the full meaning of snowcaps
SNOWCAP, a very small humming bird native of New Grenada [n]
Example of the word snowcaps placed on a Scrabble board.