WikiWord

English

Academy Awards

noun

Meaning

  1. plural of Academy Award
  2. The ceremony at which Academy Award winners are announced and receive their prizes.

Sources

No citations have been attached yet.