payable for the guarantee - German English Dictionary