surefooted - German English Dictionary