What does "think on your feet" mean????

8 answers 8