impeded - German English Dictionary