×

traducer meaning in French

n. calomnieur, diffamateur

Related Words

  1. traducement
  2. traduce
  3. traduction
  4. trafalgar
PC Version

Copyright © 2018 WordTech Co.