multitower Of or pertaining to more than one tower. Adjective Of or pertaining to more than one tower. Origin From multi- + tower.