Translation of terumbu in English:

terumbu

noun

  • 1

    corals which are visible when the tide is low, reefs