Wiktionary
snow on the mountain top
n. (alternative spelling of snow on the mountaintop English)