do.call constructs and executes a function call from a name or a function and a list of arguments to be passed to it.
do.call
is an R command that takes a list of arguments, executes a function call and then returns the result of the function call. Full documentation here