Top definition
Slippery and tough.

(see also kevlon)
He kept dodging tackles and never got hurt, he's got teflar skin.
by Anthony Sheppard February 06, 2007
Get the mug
Get a teflar mug for your cousin James.