What is the meaning of Tuonare?

to thunder [auxiliary avere or essere]

to boom [auxiliary avere]

to resonate strongly; to roar [auxiliary avere]

to speak loudly and vehemently; to yell [auxiliary avere]

Source: wiktionary.org