English to Romana Dictionary
photovoltaic
Energie solară fotovoltaică
Meaning for photovoltaic found in 31 Languages.
Sponored Video