Dictionary search results

Showing 1-2 of 2 results

BAFTA British & World English

The British Academy of Film and Television Arts

bafta British & World English

Coarse fabric, typically of cotton