despite all efforts - Turkish English Dictionary