noun a large fighting top used in medieval ships.
topcastle 🔊 Listen to this noun a large fighting top used in medieval ships. Share Facebook Twitter Google +