yield a profit or result - German English Dictionary