Squirrel Trap Share definition Flag A girl who swallows A lot of nut when sucking dick, making her throat "a place where squirrels congregate." Keisha swallowed my nut when she topped me off last night. She got a mean squirrel trap. Squirrel Trap by H2OKZ May 18, 2017 0 0 Get merch Get the Squirrel Trap mug. Buy Now — $32.95 See more merch