Synonyms and Antonyms for lamb_roast

1. lamb roast (n.)

a cut of lamb suitable for roasting

Synonyms: