Subscribe
URL of the page has been copied to clipboard.
Meaning : A cut of meat (beef or venison) including more than one rib and the meat located along the outside of the ribs.
Synonyms : standing rib roast
Install App