rental of motor racing cars - Alemán Inglés Diccionario