twenty times (more) - Turkish English Dictionary