Slovnenya

Translation English French: stamp battery

Dictionary: main
stamp battery
noun