trap-and-drain auger: a plumber's snake for clearing a trap and drain
snake: something long, thin, and flexible that resembles a snake
boundary condition: (mathematics) a condition specified for the solution to a set of differential equations