Cook on a barbecue (9)
(Other definitions for chargrill that I've seen before include "put on barbecue" , "Cook with bare flames" , "Cook quickly at a very high heat" .)
(Other definitions for roast that I've seen before include "Meat to get hot" , "pan" , "Honey-based drink" , "Feel hot" , "Have a go at" .)