1 definition by suckonthattoronto

A hockey team that is ALWAYS beat by the Canucks.
The toronto maple leafs defense are the leagues only defense that is frightened of the physical prowess of the Sedin Sisters.
by suckonthattoronto November 18, 2010
Get the toronto maple leafs mug.