Definition of invigorative in US English:

invigorative

adjective