Barmkin Definition
noun
(obsolete) The battlement on the exterior fortification of a castle in northern England and parts of Scotland; a barbican.
Wiktionary
Find Similar Words
Find similar words to barmkin using the buttons below.