tosspot
noun
°A drunkard, one who drinks alcohol frequently; from the act of 'tossing back' a flagon.
°(British pejorative) A fool, prat, idiot etc.