inviolable mosque - Spanish English Dictionary