Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

masterwort Definition

Cancel
masterwort
noun
, an umbelliferous plant grown in gardens, formerly much used for medicinal purposes

Words Related to masterwort!

masterwort Examples by Brain Bank Users