to make things smooth for sb
Verb
to handed (to one) on a plate
Verb
to smooth the path for something
Verb
to make something easy
Verb
to smooth the way for something
Verb
to make for something
Verb
to make credit easier
Verb
to facilitate terms of payment
Verb
to faciliate terms of payment
Verb
to facilitate payment
Verb
with a view to facilitating research