meaning of babboon goggles

babboon goggles meaning in Urban Dictionary

A male lays women upon the woman back together head laying throughout the side of the sleep. She takes their cock into the woman lips. When their scrotum sac addresses the woman eyes, she's got: baboon goggles.