Definitions
There is 1 meaning of the phrase
Academy Award.
Academy Award - as a noun
An annual award by the academy of motion picture arts and sciences for achievements in motion picture production and performance
Synonyms (Exact Relations)
oscar