Far-sighted

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

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