Definition of invigorative in English:

invigorative

adjective