SEQUOIA Meaning of SEQUOIA in English [noun] [C] - a large Californian evergreen tree that can reach a height of more than 90 metres Cambridge English vocab. Кембриджский английский словарь. 2012