From gi- + lain. gilain (transitive) to set aside set apart, isolate...
From gi- + lain + lain. gilain-lain to segregate, separate...