high-towered
HIGH-TOWERED
, a. Having lofty towers.