Definify.com

Definition 2025


megamperes

megamperes

English

Noun

megamperes

  1. plural of megampere