Across
- 2. someone who is obsessed with Taylor Swift
- 5. the study of past events
- 7. famous philosopher
Down
- 1. ancient city state
- 3. behavior showing high moral standords
- 4. a person engaged or learned in philosophy
- 6. many battles all counted up into one thing
