Definition of セコイア

セコイア

sekoia

noun
sequoia, redwood