The word "on spot" is an idiomatic expression used to refer to something that is happening immediately or at that very moment. Antonyms for this term would be phrases or words that indicate the opposite, the delay, or the absence of immediacy. Some antonyms for "on spot" could be "after a while," "later," "in due time," "unpunctual," or "delayed." These words suggest that something will happen eventually or in the future, rather than right away or on the spot. Understanding the meanings of the antonyms of "on spot" can help to add more nuance and precision to the language used.