Slovnenya

Translation English French: cathedral

Dictionary: main
cathedral
noun