bicoca

bicoca

A turret or watchtower.