meaning of Acapulco Goggles

Acapulco Goggles meaning in Urban Dictionary

When you place your baseball sack appropriate above a girls eyes and let her provide butterfly kisses.