a small tower, fort, or castle; a keep

listen to the pronunciation of a small tower, fort, or castle; a keep
English - English
peel
a small tower, fort, or castle; a keep
Favorites