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

barmkin Definition

Cancel
barmkin
noun
The battlement on the exterior fortification of a castle in northern England and parts of Scotland; a barbican

Words Related to barmkin!

barmkin Examples by Brain Bank Users