there's another option - Turkish English Dictionary