English Dictionary
Definition invigorating in British English
invigorating adjective
adjective
/ɪnˈvɪɡəˌreɪtɪŋ/
Synonyms and related words
