Handicaps Synonyms and Antonyms

Something immaterial that interferes with or delays action or progress
(Noun)
A disadvantage or inconvenience.
(Noun)
Synonyms:
  1. disadvantages