A term used to describe a girl that you would have sexual intercourse with instantly if you had the chance.
by Killa Kiesh June 17, 2006
Get the Instant tap mug.
Get the Instant tap mug.We'll email you a link to sign in instantly.