impedir progreso - German English Dictionary