Полный англо-русский словарь
able to supply
Способный обеспечить поставку
Полный англо-русский словарь
able to perform a contract
able to work