be suddenly well off - German English Dictionary