A slang term for a place where the incest go, the Alabama of Worcester
Stay away from him definitely from clee hill