Idioms & Phrases for word “barbettes”
barbettes - Did you Mean?
barbette
barbecue (barbecues)