special-purpose vehicles - Turco Inglés Diccionario