Slovnenya

Translation English French: latch

Dictionary: main
latch
noun