Meaning of rosa moschata

Definition of rosa moschata

(noun) rose native to Mediterranean region having curved or climbing branches and loose clusters of musky-scented flowers

Other information on rosa moschata

WIKIPEDIA results for rosa moschata
Amazon results for rosa moschata