iranian islamic revolution - German English Dictionary