to wilfully obstruct or hinder - German English Dictionary