Meaning of trichostema lanceolatum

Definition of trichostema lanceolatum

(noun) aromatic plant of western United States

Other information on trichostema lanceolatum

WIKIPEDIA results for trichostema lanceolatum
Amazon results for trichostema lanceolatum