×
defeature
meaning in French
v.
batter, vaincre; déjouer
Related Words
defeatism
defeatist
defecate
defecation
PC Version
Copyright © 2018 WordTech Co.