the rubber hits the road - Espagnol Anglais Dictionnaire