bn:00116438r
Adverb Concept
EN
on the spot
EN
In a difficult situation WordNet 3.0
Definitions
Examples
Sources
EN
That question really put him on the spot WordNet 3.0 & Open English WordNet
WordNet 3.0 & Open English WordNet