iranian islamic revolution - French English Dictionary