Lacking the ability to see far ahead; or unable to plan for the future and consider long-term consequences.
Compound word from 'short' and 'sighted' (able to see). In medical use it means myopia (nearsightedness), and metaphorically it means unable to foresee future problems.
Try Another Word