What is Lebanese Goggles?
When a man drops his balls onto his partners eye's...
"I gave that chick the meanest Lebanese goggles last night...shit"
See hot carl, tea bagging, dirty sanchez, donkey punch