megamasers

English

Noun

megamasers

  1. plural of megamaser