Translation of kelong in English:

kelong

noun

  • 1

    a type of equipment for catching fish (frame with barriers or compartments, usu. made of bamboo strips, wood, rattan, etc.)