Question

Select the word or phrase that is closest in meaning to IMPROVISE.

(A) improve greatly (B) move cautiously (C) promise (D) perform without preparation