do well for yourself - German English Dictionary