tosspot

(noun)

noun

1. (colloquial, now rare) A drunkard, one who drinks alcohol frequently.

2. (Britain, slang) A fool, prat; an idiot.