Meaning of セコイア in Japanese

  1. Words

Definition of セコイア

セコイア(sekoia)
  1. (n) sequoia; redwood

Words related to セコイア

Back to top