×

handcuff meaning in French

n. chaînes, entraves
v. mettre aux fers, enchaîner

Related Words

  1. handcraft
  2. handcrafted
  3. handed
  4. handed in a paper
PC Version

Copyright © 2018 WordTech Co.