intergovernmental development authority - German English Dictionary