fit the bill

Etymology
From earlier, perhaps from the program (or ) of theatrical acts.

Verb

 * 1)  To satisfy a need; to serve a purpose; to fulfill specified requirements.

Translations

 * Finnish:, täyttää odotukset
 * French:
 * Italian:, essere adatto