Bafta definitions

A coarse stuff, usually of cotton, originally made in India.
noun
0
0
An imitation of this fabric.
noun
0
0
Advertisement

Origin of bafta

From Persian, meaning "woven, wrought".