Keep

A keep is a type of fortified tower built within castles during the Middle Ages by European nobility. Scholars have debated the scope of the word keep, but usually... Wikipedia

SEARCH SIDEBAR AD
PRE SEARCH RESULTS AD
POST SEARCH RESULTS AD