inviolable mosque - French English Dictionary