frame of a special vehicle - Turco Inglés Diccionario