Slovnenya

Translation English French: cuirass

Dictionary: main
cuirass
noun