Meaning of cliff rose
Definition of cliff rose
(noun)
tufted
thrift
of seacoasts and mountains of
north
temperate
zone;
occasionally
grown
as a
ground
cover
Other information on cliff rose
WIKIPEDIA results for
cliff rose
Amazon results for
cliff rose
Tweet