Swamp Rose (noun) Definition, Meaning & Examples

noun
  1. a shrub, Rosa palustris, of eastern North America, having pink flowers nearly 2 inches (5 centimeters) wide.
Swamp Rose (noun) Definition, Meaning & Examples

More Definitions