hard-pressed

a. 處於困境的、遭受強大壓力的、經濟困難的

英文釋義

  1. facing or experiencing financial trouble or difficulty