in one's own best interest - German English Dictionary