Slovnenya

Translation English French: bench vise

Dictionary: main
bench vise
noun