Meaning of twat

Definition of twat

(noun) a man who is a stupid incompetent fool

Other information on twat

WIKIPEDIA results for twat
Amazon results for twat