1 definition by N0t Hu80L

Top Definition
Used to refer to a woman with excessive pubic hair.
The tarantula! It has stained my eyes!
by N0t Hu80L July 22, 2011

Mug icon
Buy a tarantula mug!