hampered - German English Dictionary