megacity - Spanish English Dictionary