megatherms

English

Noun

megatherms

  1. plural of megatherm