lady's thumb
English
lady's thumb meaning in English • lady's thumb का अर्थ अंग्रेजी में
Noun
- An annual weed (Polygonum Persicaria), having a lanceolate leaf with a dark spot in the middle.