English dictionary
mountain everlasting meaning and definition
Definition and meaning of mountain everlasting at MeaningMonkey.org. mountain everlasting meaning and definition in the English Dictionary.MOUNTAIN EVERLASTING noun
Definition of mountain everlasting (noun)
- a variety of cat's foot
Source: Princeton University Wordnet