tower cranes with rotating base - Turkish English Dictionary