×

séquoia meaning in English

n. (botany) redwood, sequoia, giant evergreen native to northern california

Related Words

  1. séquestration
  2. séquestrer
  3. sérac
  4. sérail
PC Version

Copyright © 2018 WordTech Co.