meaning of almond goggles

almond goggles meaning in Urban Dictionary

almond goggles happen whenever people eyesockets are occluded by a pair of testicles