The arabian goggles Share definition Flag Wen a guy rests his balls on someones eyes wen they are sleeping. the arabian goggles The arabian goggles by jdank519 March 14, 2009 0 0 Get merch Get the The arabian goggles mug. Buy Now — $32.95 See more merch