Collective Nouns

12345
Across
  1. 1. synonym of grimace
  2. 3. a person's strength
  3. 5. synonym of contradict
Down
  1. 1. considering oneself as an expert and putting the others down
  2. 2. synonym of insufferable
  3. 4. to reply to give back