the arab spring - Spanish English Dictionary