skip to main page content :: Town & Regional Planning Home > Glossary Home > P >

Peel tower

- a name given to a defensive tower in and around the Scottish borders (pile).