Chile tarweed

Explore definitions, synonyms, and language insights of Chile tarweed

Definitions

Noun
South American herb with sticky glandular foliage; source of madia oil

More General Terms