Hampers Synonyms and Antonyms
Put at a disadvantage
(Verb)
Synonyms:
A restraint that confines or restricts freedom (especially something used to tie down or restrain a prisoner)
(Noun)
Advertisement
Advertisement