dirty puzzle

Fun Dictionary -> dirty puzzle

dirty puzzle - Vulgar Dictionary definition

A nasty slut.