The Teufelsloch ("Devil's Hole") is a karst spring near Osterode am Harz in the German state of Lower Saxony.