foregathering

Noun

 * 1) A gathering together; an assembly.