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

peelhouse Definition

Cancel
peelhouse
noun
A small tower, fort, or castle; a keep

Words Related to peelhouse!

peelhouse Examples by Brain Bank Users