islamic development bank (idb) - Turkish English Dictionary