hampering - German English Dictionary