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.      Кембриджский английский словарь.