Definify.com

Definition 2025


megawattora

megawattora

Italian

Noun

megawattora m (invariable)

  1. megawatt-hour