1 English Synonyms for BLUEBUSH
Prev.1Next
wormseed
Definition: 1. An aromatic tropical plant (Dysphania ambrosioides, syn. Chenopodium ambrosioides) that yields an anthelmintic oil
There are 2 definitions of the word wormseed
Show more information about wormseed
Prev.1Next
Search took: 9.0446 ms