LADY'S THUMB


Meaning of LADY'S THUMB in English

[lady's thumb] n (1837): a widely distributed weedy annual herb (Polygonum persicaria) that has large lanceolate leaves often with a blackish blotch suggesting a thumbprint

Merriam-Webster English vocab.      Английский словарь Merriam Webster.