skelloch noun 1verb 1forms 3 noun1 •(Scotland) A squeal. verb1 •(Scotland) To cry out with a shrill voice. formsskelloched · skelloching · skellochs