2 results for セコイア
Noun
sequoia; redwood
Also written セコイヤsekoiya
Noungiant sequoia (Sequoiadendron giganteum); giant redwood