the sooner the better. - Espagnol Anglais Dictionnaire