1 definition by Georgia Clay

Top Definition
A female that has had alot of male partners and frequently engages in sexual activity. Another name for a hoe or slut.
Some frap lives down the street, she will let all of us fuck.
by Georgia Clay June 07, 2007

Mug icon
Buy a frap mug!