horizon=perspective feel=sense pressure: imagine that something is pressing above your head; then you would feel pressure, similar, perhaps, to the stress you encounter at work then you would be under/underneath that pressure constant: acting all the time, permanent
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Tung QuocHe said despite being ultimately owned by pension fund members, who have a long-term investment horizon, companies feel under constant and immediate pressure to perform.
1/ What is the meaning of horizon in this context?
2/ Is feel under constant an expression? If yes, what does it mean?
If not