Suppose argument-list has the form
(arg1 arg2 ... argn)
Then
(apply procedure argument-list)
has the same effect as
(procedure arg1 arg2 ... argn)
Compare
(+ 3 5 8) ⇒ 16
and
(apply + '(3 5 8)) ⇒ 16