on-the-spot

英文释义

s. at the scene of action

中文翻译

a. 现场的, 当场的

学习工具