on-the-spot Meaning and Definition

Multiple Word Search

Search Result for on-the-spot

Definitions

English definition for on-the-spot

1. s. at the scene of action

Sponored Video