roast是指湿润的,带汁的烤物,比如什么烤肉啊那些,然而grill更偏向于巴巴的,没有汁水的烤物。至于barbecue,说得是串串烧~~
roast:to cook food, especially meat, without liquid in an oven or over a fire; to be cooked in this way:主要是烤肉类,不添加液体,在烤箱或火上烤。一般在室内。
grill:to cook food under or over a very strong heat,o cook food over a fire, especially outdoors:强调火很旺,美国英语常常指在户外。