internal combustion engine-powered vehicle - Turco Inglés Diccionario