English dictionary
trichostema lanceolatum meaning and definition
Definition and meaning of trichostema lanceolatum at MeaningMonkey.org. trichostema lanceolatum meaning and definition in the English Dictionary.TRICHOSTEMA LANCEOLATUM noun
Definition of Trichostema lanceolatum (noun)
- aromatic plant of western United States
- synonyms: camphorweed, turpentine camphor weed, vinegarweed
Source: Princeton University Wordnet