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

dowlas Definition

Cancel
dowlas
noun
A coarse linen cloth made in the north of England and in Scotland, later replaced by calico

Words Related to dowlas!

dowlas Examples by Brain Bank Users