×
clenche
meaning in English
n.
latch, device which fastens a door or gate; lock; fastener
Related Words
clef de sol
clef en croix
clepsydre
clerc
PC Version
Copyright © 2018 WordTech Co.