devil's walkingstick - German English Dictionary