Translation of berbusa in English:

berbusa

  • 1

    to be full of foam