Definition of "roaster"
roaster
noun
plural roasters
(Scotland, slang, derogatory) An objectionable person; somebody making a fool of themselves.
plural roasters
(Scotland, slang, derogatory) An objectionable person; somebody making a fool of themselves.