cortege: the group following and attending to some important person
gathering: a group of persons together in one place
pyrrophyta: a division of lower plants comprising unicellular and biflagellate algae that form starchy compounds