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.      Кембриджский английский словарь.