to the floor (car pedal) - Espagnol Anglais Dictionnaire