onthespot是什麼意思

onthespot是什麼意思

1、在場,到場;

2、立刻,馬上;

3、處於困境;

4、機警,警惕;

5、處於良好競技狀態,完全有能力應付。