LADYS THUMB MEANING IN ENGLISH

• Ladys thumb Definition & Synonyms

  1. () An annual weed (Polygonum Persicaria), having a lanceolate leaf with a dark spot in the middle.


RECENT SEARCHES