Definisi 'invigorating'

English to English
adjective
1 imparting strength and vitality Terjemahkan
Example:
the invigorating mountain air
source: wordnet30


Visual Synonyms