Foresighted

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

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