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
Get the mug
Get a Cheddamantium mug for your fish José.