Correct Answer & Explanation
Option C
The word 'encumbrance' means a burden or impediment. 'Hindrance' is a direct synonym, meaning a thing that provides resistance, delay, or obstruction to something or someone. 'Advantage', 'aid', and 'benefit' are antonyms.