INVIGORATING Meaning of INVIGORATING in English [adjective]an invigorating swim/runHer book raises many issues about biotechnology in an invigorating and highly readable way. Cambridge English vocab. Кембриджский английский словарь. 2012