Lady’s-thumb

What is Lady’s-thumb?

Lady’s-thumb definition and meaning on Dictionary terms:
noun
a smartweed, Polygonum persicaria, of the buckwheat family, having pink or purplish flowers and lance-shaped leaves with a spot resembling a thumbprint.

 

reference: https://www.dictionary.com/browse/lady-s-thumb

Tags: