Deptford pink

What is Deptford pink?

Deptford pink definition and meaning on Dictionary terms:
noun
a plant, Dianthus armeria, of the pink family, native to Eurasia, having slender, erect stems and leaves and clusters of small, bright pink flowers.

 

reference: https://www.dictionary.com/browse/deptford-pink

Tags: