This is the 15780th most frequent Russian word.
прогнало
"Drove away" or "chased away."
Here, 'прогнало' is used in a literal sense, describing something (rain) driving away or dispersing clouds.
Дождь прогнало облака.
The rain chased away the clouds.
In this sentence, 'прогнало' is used figuratively to express removing or alleviating intangible feelings (doubts) due to an action or presence.
Её улыбка прогнало мои сомнения.
Her smile drove away my doubts.
Here, 'прогнало' is used to depict the process of dispelling or overcoming a physical state (chilliness) using warmth.