all but impossible - Turkish English Dictionary