BURSTWORT MEANING IN ENGLISH

• Burstwort Definition & Synonyms

  1. (n.) A plant (Herniaria glabra) supposed to be valuable for the cure of hernia or rupture.


RECENT SEARCHES