Top definition
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 02, 2014
Get the mug
Get a Leo'd mug for your daughter-in-law Jovana.
buy the domain for your cat site