meaning of sequoia sempervirens
1.
lofty
evergreen
of
United
States
coastal
foothills
from
Oregon
to
Big
Sur
Related Words
sequoia sempervirens
|
Developed & Maintained By
Taraprasad.com