TOOTHWORT MEANING IN ENGLISH

• Toothwort Definition & Synonyms

  1. (n.) A plant whose roots are fancied to resemble teeth, as certain plants of the genus Lathraea, and various species of Dentaria. See Coralwort.


RECENT SEARCHES