The Challenges and Growth of Progressive Muslims
Astaghfirullah is an Arabic expression known to Muslims the world over, no matter what language they speak. Roughly translated, it means “I ask forgiveness from God.” Muslim parents employ it regularly to express exasperation with kids who sneak out on dates or go dancing, while