ความหมายของคำว่า "on the spot" Play Sound

(IDM) ทันทีทันใด 
(คำที่มีความหมายคล้ายกัน)  immediately; at once; 
(IDM) ณ ที่นั้น 
(IDM) ในสถานการณ์ที่ยากลำบาก