Slovnenya

Translation English French: cannon

Dictionary: main
cannon
noun