foregathering(noun, verb) noun1. A gathering together; an assembly. verb1. present participle of foregather