twenty times (more) - Spanish English Dictionary