What does AntiStrachanTwat mean?

AntiStrachanTwat meaning in Urban Dictionary

Celtic "pundit" which - also had been he to steer the team to unlikely success into the Champion's League - would still phone Gordon Strachan "shite."