an aid agency - German English Dictionary