well-spring - German English Dictionary