deudora - Turkish English Dictionary