peelhouse

Noun

 * 1)  A small tower, fort, or castle; a keep.