Megalomanitwat Share definition Flag An unrivalled twat who is delusional about their own self importance You want me to work over the weekend so you can take a two week holiday? How about not you fucking megalomanitwat.... Megalomanitwat by twatclamp June 13, 2018 0 0 Get merch Get the Megalomanitwat mug. Buy Now — $32.95 See more merch