Able to deliver

Capable of providing

» Your Vocabulary List