gazetteer

noun

1.
a journalist who writes for a gazette
2.
a geographical dictionary (as at the back of an atlas)