• Peelhouse

    Origin

    peel + house

    Full definition of peelhouse

    Noun

    peelhouse

    (plural peelhouses)
    1. (archaic) A small tower, fort, or castle; a keep.
    © Wiktionary