https://www.urbandictionary.com/define.php?term=Ghafoora
Top definition
Ghafoora
A incorrigible liar, usually a member of armed forces from the propaganda arm of fictional country of porkistan. If the devil is the father of lies, Ghafoora is the jester in Devils Court.
Don't be a Ghafoora, at...