Egypt Definition: Agora

Agora

A market or meeting place.