Definitions by H2OKZ
GARFIELD
Street Fighting
Street Fighting by H2OKZ May 20, 2017
Squirrel Trap
A girl who swallows A lot of nut when sucking dick, making her throat "a place where squirrels congregate."
Squirrel Trap by H2OKZ May 18, 2017