Definition of lady's thumb in English:

lady's thumb

noun

US
  • Any of various plants of the genus Persicaria; especially redshank, P. maculata (formerly called Polygonum persicaria).

Origin

Early 19th century; earliest use found in Amos Eaton (1776–1842).