Definition
to meet the required standard or level of acceptance.
After several revisions, the project proposal finally passed muster.
The paper she submitted did not pass muster for publication.
The new product passed muster in rigorous testing and is ready for market.