noun
Meaning 1
Any of species Rosa rugosa of roses, native to east Asia, naturalized in Europe and North America.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: beach rose, Japanese rose, Ramanas rose, letchberry
Antonyms: none provided