the quicker the better - Spanish English Dictionary