vehicle-mounted turntable ladder - Spanish English Dictionary