A lebanese term often associated with "faggot". May have different definitions depending on where in Lebanon it's used and can imply everything from "basic bitch" to "tranny" as a swearword.
1: Have you seen that new guy in class?
2: I heard he's a commie. What a hadi.
1: Yeah, bet he sucks dick for a living.
2: I heard he's a commie. What a hadi.
1: Yeah, bet he sucks dick for a living.
by McSwagish February 05, 2017