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
Tweet