What is Mega Chaps?
When you're really extra cold on the point of freezing, you would say this phrase.
"Aww man I'm Mega Chaps!"
See cold, freezing, wind, rain