Русско-английский научно-технический словарь
• This hypothesis leaves unexplained (or fails to explain) the mechanism of ...