Definitions by xxm023
Hafez
A Hafez is a guy with cool vibe. Wears his heart on the sleeve. Cares about you but have some troubles showing it. Often experience car problems. Have a tendency to deal with girls. Hard to understand but lovable if you know him for a long time.