: to make (someone) feel confused and foolish in front of other people...
American English Dictionary for Students of ESL, EFL, and the TOEFL® Test
|
|||||||
American English Dictionary for Students of ESL, EFL, and the TOEFL® Test
|
|||||||