Foresighted

0
2480
Foresighted meaning - adjective. Forwardthinking, clairvoyant, premonitory<h2> 

Foresighted meaning – adjective. Forwardthinking, clairvoyant, premonitory<h2>