Definitions of horseshoe whipsnake:

  • noun:   slender fast-moving Eurasian snake