one who finds themselves being retarded, often like Integra Type Arrrgh see also 'douche canoe'
Hey, Derek, quit being a twat waffle.
11👍 55👎