Definitions by Aimsab
fraggle twat
fraggle twat by Aimsab May 25, 2007
fraggle twat
an unattractive girl that resembles a cave dwelling puppet that typically performs sexual acts in public places, especially bathrooms, with extremely drunk men that don't know any better.
I had to wait in line in the bathroom because some fraggle twat was in there with Bob for twenty minutes!
fraggle twat by AimsAb May 17, 2007