Definify.com

Definition 2024


megawattages

megawattages

English

Noun

megawattages

  1. plural of megawattage