Language:
Free Online Dictionary|3Dict

迫在眉睫

Source : CEDICT

pressing in on one's eyelashes (idiom); imminent

Source : CEDICT

pressing in on one's eyelashes (idiom); imminent