where the rubber meets the road - Alemán Inglés Diccionario