be well-off for something - German English Dictionary