barbecued spareribs

1. (noun) baked or roasted with a spicy sauce
Synonyms: spareribs
Related Words: dish



Terms and Conditions of Use / Copyright Notice