Translation of terubuk in English:

terubuk

herring

noun

  • 1

    herring, a type of saltwater fish