This term was coined in honor of the legendary women s olympic downhill
snow skied from the 1990's. Peekaboo street. There are basically
2 definitions: 1
To perform cunnilingus.
2 to visit a red light district
1 she:"oh fuck me hard
please! He: let's go down on peekaboo street
first
2 Chad: ever been to the rieperbahn? Jon:, no. Chad: well let s go down on peekaboo street then!