Definition
common perennial native to Europe and western Asia having usually pink flowers with ragged petals
Seed ·
Term in context
common perennial native to Europe and western Asia having usually pink flowers with ragged petals
Seed ·