Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

bafta Definition

Cancel
bafta
noun
A coarse material, usually of cotton, originally made in India

Words Related to bafta!

bafta Examples by Brain Bank Users