megawatt


Results for "megawatt"

English - Turkish Dictionary

megawatt

(English - Turkish Dictionary) :
i. megavat.