Translation of mengelong in English:

mengelong

verb

  • 1

    to catch fish using a kelong