hampered

Home / glossary / hampered

to make something difficult