Haymaker

A colloquial term for a punch with a huge windup. Normally thrown in desperation.