megadisasters

English

Noun

megadisasters

  1. plural of megadisaster