See Also: sotch(dictionary)

sotch (iou)



sotch noun. . E20.
[French dial.; ult. origin unkn.]
Physical Geography. A sink-hole, esp. one in the Causses region of France.