megamperes

English

Noun

megamperes

  1. plural of megampere