non-resident investor - German English Dictionary