Translation of sembap in English:

sembap

puffy

adjective

  • 1

    puffy, swollen, bloated