THROATWORT MEANING IN ENGLISH

• Throatwort Definition & Synonyms

  1. (n.) A plant (Campanula Trachelium) formerly considered a remedy for sore throats because of its throat-shaped corolla.


RECENT SEARCHES