Actually, the Agora in ancient Greece was a gathering or assembly place in the city center, sometimes becoming an open market square. So I think a more literal translation of "agoravore" would be "crowd eater," which seems to fit pretty well with the author's intention for the creature. I think it's an interesting monster with great potential for city encounters, or even as a recurring villain.