Top definition
To have supreme beauty or to be amazingly attractive.
Carlos said to Miguel "Damn, isn't Leah a neylon?".
by Annaleia February 28, 2008
Get the mug
Get a neylon mug for your buddy Jerry.
buy the domain for your cat blog