Skip to main content

Definitions by humidrobot

Spaniard Pussy Pop 

1) When you can hear that pussy pop from spain to north america.

2) The seventh largest extinction event of earth.
Damn the shockwave from that spaniard pussy pop might cause another spaniard pussy pop.
Spaniard Pussy Pop by humidrobot September 21, 2019