Translation of memanggang in English:

memanggang

roast

verb

  • 1

    roast, toast