megacuries

English

Noun

megacuries

  1. plural of megacurie