Far-seeing

0
1749
Far-seeing meaning – Adjective – To have good foresight or to be shrewd in judgement.<h2> 

Far-seeing meaning – Adjective – To have good foresight or to be shrewd in judgement.<h2>