BAFTA


Meaning of BAFTA in English

noun a coarse stuff, usually of cotton, originally made in india. also, an imitation of this fabric made for export.

Webster English vocab.      Английский словарь Webster.