resembling a serpent - German English Dictionary