Translation of gelora in English:

gelora

billow

noun

  • 1

    billow, great wave