yield upon investment - German English Dictionary