Meaning of "roast": cook with dry heat, usually in an oven
Verb
Meaning: cook with dry heat, usually in an oven
Example: roast the turkey
Synonyms: roast
Hyponyms: pan roast
Hypernyms: cook
Meaning of "roast": (meat) cooked by dry heat in an oven
Adjective
Meaning: (meat) cooked by dry heat in an oven
Synonyms: roast
roasted
Similar: cooked
Meaning of "roast": negative criticism
Noun
Meaning: negative criticism
Synonyms: knock
roast
Hypernyms: criticism
critique
Meaning of "roast": subject to laughter or ridicule
Verb
Meaning: subject to laughter or ridicule
Example: The satirists ridiculed the plans for a new opera house
The students poked fun at the inexperienced teacher
His former students roasted the professor at his 60th birthday
Synonyms: blackguard
guy
jest at
laugh at
make fun
poke fun
rib
ridicule
roast
Adjective: (transitive or intransitive or ergative) To cook food by heating in an oven or over a fire without covering, resulting in a crisp, possibly even slightly charred appearance. to roast meat on a spitTo cook by surrounding with hot embers, ashes, sand, etc. to roast a potato in ashes Francis Bacon In eggs boiled and roasted there is scarce difference to be discerned.Francis Bacon In eggs boiled and roasted there is scarce difference to be discerned.(transitive or intransitive or ergative) To process by drying through exposure to sun or artificial heat Coffee beans need roasting before use. to roast chestnuts or peanutsTo heat to excess; to heat violently; to burn. Shakespeare roasted in wrath and fireShakespeare roasted in wrath and fire(transitive, figuratively) To admonish someone vigorously I’m late home for the fourth time this week; my mate will really roast me this time.(transitive, figuratively) To subject to bantering, severely criticize, sometimes as a comedy routine. The class clown enjoys being roasted by mates as well as staff.(metalworking) To dissipate by heat the volatile parts of, as ores.
Biggest dictionary system for all of languages in the World. English Dictionary Free.Wikilanguages.net online dictionary could translate in 80 languages free. Get English dictionary online for mobile and PC.