Collective Nouns

123
Across
  1. 2. a sheep's group
  2. 3. a group of children
Down
  1. 1. a pack of: