Translation of sequoia in Malay

sequoia

noun

  • 1

    sejenis pohon yang tumbuh tinggi