imam leading islamic prayer - German English Dictionary