Vocabulary

Form

to be hard pressed; to be at a loss

verb vi