English crossword puzzle

12345678
Across
  1. 5. transversewave
  2. 6. codominance
  3. 7. Biolgy
  4. 8. mathematics
Down
  1. 1. reflection
  2. 2. heredity
  3. 3. resonance
  4. 4. mr.ahmedshamali