American wormseed

noun

Definition of American wormseed

: mexican tea

First Known Use of American wormseed

1851, in the meaning defined above

Keep scrolling for more