Vocabulary
Form
to be hard pressed; to be at a loss
verb
vi