×

invigoration meaning in French

n. fortifiant, tonifiant, rafraîchissement, souffle de vie; remontant

Related Words

  1. invigorating
  2. invigoratingly
  3. invigorative
  4. invigorator
PC Version

Copyright © 2018 WordTech Co.