Definify.com

Definition 2024


megawattora

megawattora

Italian

Noun

megawattora m (invariable)

  1. megawatt-hour