Definition of Invigorated

  • 1. With restored energy Adjective Satellite

Synonyms for word "invigorated"

Semanticaly linked words with "invigorated"