multitowered Having more than one tower. Adjective Having more than one tower. Origin From multi- + towered.