NichiDict

セコイア

[sekoia]

Meanings

1.Noun

sequoia; redwood