Foresighted (fr. Prévoyant)

Translation into English

Synonyms

  • sage
  • anticipant
  • judicieux
  • préparé
  • prévoyant