debentures and debt certificates - German English Dictionary