telescope snail - German English Dictionary