Top definition
Term used to describe anything that is extremely over-hyped or overrated.

Man, everyone said The Departed was a great movie, but it was totally a "Ryan Leaf".
by Michael51 March 02, 2007
Get the mug
Get a a "Ryan Leaf" mug for your mate Trump.