Definition of セコイアデンドロン

セコイアデンドロン

sekoiadendoron

noun
giant sequoia (Sequoiadendron giganteum), giant redwood