Translation of busa in English:

busa

foam, lather, scum

  • 1

    foam, lather, scum
    ‘busa sabun’ soapsuds