EnglishAcademy AwardsnounMeaningplural of Academy AwardThe ceremony at which Academy Award winners are announced and receive their prizes.SourcesNo citations have been attached yet.