Etymology Explorer › English

Where does “BAFTA” come from?

BAFTA (English): A mask sculpture, similar in purpose to an Oscar,...

Definitions

  1. A mask sculpture, similar in purpose to an Oscar,...