tower cranes with rotating base - Spanish English Dictionary