Translation of bubu in English:

bubu

noun

  • 1

    a type of fish trap