Top Definition
An indestructible substance that defies the conventions of science. Only one person is made of it and no one knows how or why.
That girl flipped off of her scooter while going 80 mph on the highway without a helmet on, rolled on the pavement and was hit by a car. She just got right up and laughed it off. She must be made of Cheddamantium!
by TheoGeoAes June 08, 2013

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.