×

clenche meaning in English

n. latch, device which fastens a door or gate; lock; fastener

Related Words

  1. clef de sol
  2. clef en croix
  3. clepsydre
  4. clerc
PC Version

Copyright © 2018 WordTech Co.