English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition debenture in British English

debenture noun

[countable] noun
/dɪˈbentʃə(r)/
1

an official arrangement with a company in which the company promises to pay a fixed rate of interest on money you have invested in it

Synonyms and related words
Definition debenture in British English