urban agglomeration - Spanish English Dictionary