What does almond goggles mean?

almond goggles meaning in Urban Dictionary

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