have been buffeting
Presente perfecto progresivo del verbo buffet. Hay otras traducciones para esta conjugación.

buffet

Popularity
500+ learners.
Other crises, related to the environment, food, energy, finance and politics have been buffeting the society for a long time.
Otras crisis, relacionadas con el medio ambiente, la alimentación, la energía, las finanzas y la política han embestido a la sociedad desde hace buen tiempo.
Palabra del día
el ramo