megarecessions

English

Noun

megarecessions

  1. plural of megarecession