What is the full meaning of debentures
DEBENTURE, an official certificate of right to receive payment; a bond [n]
Example of the word debentures placed on a Scrabble board.