• GIANT SEQUOIA (noun) The noun GIANT SEQUOIA has 1 sense: 1. extremely lofty evergreen of southern end of western foothills of Sierra Nevada in California; largest living organism Familiarity information: GIANT SEQUOIA used as a noun is very rare.
...
more