セコイア
sekoia

Noun

1. sequoia; redwood

From Latin

Other forms: