bill of debenture payable at sight - French English Dictionary