1. foregathering - Noun
2. foregathering - Verb
foregathering (plural foregatherings) A gathering together; an assembly.
foregathering present participle of foregather