madhu answered question 2/8/2007 What's The Exact Meaning Of Debenture? Debenture is a greek word which means to owe. Debenture & shares are differently used.