What does anti-grat mean?

anti-grat meaning in Urban Dictionary

Pronounced: anti-grashnoun: somebody who may be the "voice of reason", one that always understands what they're speaking about, some one witty, funny, razor-sharp and smart