payable for the guarantee - Turkish English Dictionary