Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of snow capped

- Having the top capped or covered with snow; as, snow-capped mountains.