×

demoralizing meaning in French

adj. démoralisant; humiliant, dégradant

Related Words

  1. demoralize
  2. demoralizing condition
  3. demoralize
  4. demoralizer
  5. demoralizing condition
  6. demosthenes
PC Version

Copyright © 2018 WordTech Co.