indebted developing country - German English Dictionary