translate English to French: We're talking delicious, especially when they're done over an open fire or smoked.
Ce sont de vrais délices, surtout lorsqu'ils sont cuits sur un feu en plein air ou fumés.