sparerib : Idioms & Phrases


barbecued spareribs

  • noun baked or roasted with a spicy sauce
    spareribs.
WordNet