bill of debenture payable at sight - Spanish English Dictionary