fill the bill

Амер.удовлетворять требованиям; соответствовать своему назначению

Источник: Полный англо-русский словарь на Gufo.me