islamic development bank (idb) - German English Dictionary