Meaning Of The Word Peel tower

Real Dictionary

What's the definition of Peel tower? Find Peel tower meanings, definitions and more at the Real Dictionary online.

Peel tower Meaning

Peel tower Definition
Peel tower Definition

What's The Definition Of Peel tower?

peel tower in British English
noun
noun: (in Britain) a fortified tower of the 16th century on the borders between England and Scotland, built to withstand raids

More Definitions

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Definitions Of The Day