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.

Words Starting With

Words Ending With

Unscrambles

barmkin