vehicle with mounted ladders - Turco Inglés Diccionario