Slovnenya

Translation English French: pelter

Dictionary: main
pelter
noun