invigorated - Dictionary definition and meaning for word invigorated
its sounds like vigorous,which is strong in energy