a discouragement or hindrance; objectionable feature

listen to the pronunciation of a discouragement or hindrance; objectionable feature