demand guarantee - Turkish English Dictionary