Far-sighted

0
1634
Far-sighted meaning – Adjective - Shrewd in Judgement with good foresight.<h2> 

Far-sighted meaning – Adjective – Shrewd in Judgement with good foresight.<h2>