iranian islamic revolution - Spanish English Dictionary