blusterer

verb
to talk or act with noisy swaggering threats
to blow in stormy noisy gusts
to be windy and boisterous