Translation of memanggang in English:

memanggang

verb

  • 1

    to bake, to roast, to toast
    ‘memanggang ayam’ to barbecue a chicken