megadroughts

English

Noun

megadroughts

  1. plural of megadrought