1 definition by ImmaculateReception

To have lost an Academy Award (Oscar) to another nominee when one clearly deserved it more (at least to a majority of the general public), esp. when repeated.
"I was really hyped up for {actor/actress} last night when I was watching the Oscars, but he/she Leo'd."
by ImmaculateReception March 3, 2014
Get the Leo'd mug.