Slovnenya

Translation English French: immurement

Dictionary: main
immurement
noun