place/construction suitable for lighting a fire and barbecuing (usually open air) - French English Dictionary

Suggest a Term