Swamp rose

What is Swamp rose?

Swamp rose definition and meaning on Dictionary terms:
noun
a shrub, Rosa palustris, of eastern North America, having pink flowers nearly 2 inches (5 cm) wide.

 

reference: www.dictionary.com/browse/swamp-rose

Tags: