Slovnenya

Translation English French: strap hinge

Dictionary: main
strap hinge
noun