Foresighted

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

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