lorry-mounted tower crane - Spanish English Dictionary