Meaning of scutellaria lateriflora
Definition of scutellaria lateriflora
(noun)
an American
mint
that yields a
resinous
exudate
used
especially
formerly
as an
antispasmodic
Other information on scutellaria lateriflora
WIKIPEDIA results for
scutellaria lateriflora
Amazon results for
scutellaria lateriflora
Tweet