inviolable mosque - German English Dictionary