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

Treasure Words