Top definition
The act of dropping ones testicles into the eye sockets another person
My wife was not a fan of waking up with a pair of afganni goggles
by repomonster April 03, 2017
Get the mug
Get a afganni goggles mug for your guy Jerry.