rosa_moschata has definitions from the field of botany
1
[ noun ] (botany) rose native to Mediterranean region having curved or climbing branches and loose clusters of musky-scented flowers

Synonyms

musk_rose

Related terms

rose

*