Meaning of micromeria douglasii

Definition of micromeria douglasii

(noun) trailing perennial evergreen herb of northwestern United States with small white flowers; used medicinally

Other information on micromeria douglasii

WIKIPEDIA results for micromeria douglasii
Amazon results for micromeria douglasii