Dictionary
Browse
Translate
About
›
›
→
Academy Award — English Definition | Lughet
Dictionary
›
English
›
Academy Award
←
Abominable Snowman
Achilles tendon
→
English
Main Dictionary
Academy Award
Universal Words (also Oscar) noun one of the awards given every year by the US Academy of Motion Picture Arts and Sciences for achievement in the making of films/movies
★
★
★
★
★
Rate this entry
Same word in other sources
Academy Award
English
›
Chinese
GetWord Corpus
Academy Award
English
›
Chinese
Main Dictionary
← Search