LOUSEWORT MEANING IN ENGLISH

• Lousewort Definition & Synonyms

  1. (n.) Any species of Pedicularis, a genus of perennial herbs. It was said to make sheep that fed on it lousy.


RECENT SEARCHES