×
handcuff
meaning in French
n.
chaînes, entraves
v.
mettre aux fers, enchaîner
Related Words
handcraft
handcrafted
handed
handed in a paper
PC Version
Copyright © 2018 WordTech Co.