窘急
hard-pressed and desperate; in a difficult and urgent situation
Frequency 1.1
Meanings
- hard-pressed and desperate; in a difficult and urgent situation
- embarrassed and worried
hard-pressed and desperate; in a difficult and urgent situation
Frequency 1.1