Find the word definition

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.