The Collaborative International Dictionary
Peelhouse
Peelhouse \Peel"house`\, n.
See 1st Peel.
--Sir W. Scott.
Wiktionary
peelhouse
n. (context archaic English) A small tower, fort, or castle; a keep.