Русско-английский научно-технический словарь
• The species reported fitted (or met) all the criteria.