• Link Centre - Search Engine and Internet Directory

Dictionary definition for: Invigorating

1. (a) imparting strength and vitality; "the invigorating mountain air"

WordNet 2.1 Copyright Princeton University. All rights reserved.