Полный русско-английский словарь
To be nonplused, to be at a loss baffle ;
ставить в тупик
Ставить В Тупик