×
invigoration
meaning in French
n.
fortifiant, tonifiant, rafraîchissement, souffle de vie; remontant
Related Words
invigorating
invigoratingly
invigorative
invigorator
PC Version
Copyright © 2018 WordTech Co.