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