imam leading islamic prayer - French English Dictionary