Synonyms for Roast (same or very similar meaning)
WordNet sense 1 (a piece of meat roasted or for roasting and of a size for slicing into more than one portion):
joint
WordNet sense 2 (negative criticism):
knock
WordNet sense 3 (subject to laughter or ridicule):
blackguard, guy, rib, ridicule, make fun, jest at, laugh at, poke fun
WordNet sense 4 ((meat) cooked by dry heat in an oven):
roasted
WordNet sense 5 (having been prepared for eating by the application of heat):
cooked
From the ODE community, based on WordNet
add/edit