international development through sport - German English Dictionary