vehicle-mounted turntable ladder - Turkish English Dictionary