Translation of berbusa in English:

berbusa

adjective

  • 1

    to be full of foam