well-positioned - German English Dictionary