Nouns

(n)barbecued spareribs, spareribsbaked or roasted with a spicy sauce