Slovnenya

Translation English French: thumbtack

Dictionary: main
thumbtack
noun