Discouraging

French Meaning

décourageant

démoralisant

English Meaning

  1. Present participle of discourage.
  2. that causes discouragement