bill of debenture payable at sight - German English Dictionary