niederliegender schneckenklee - German English Dictionary