Maintained by the International Electrotechnical Commission (aka IEC), Electropedia provides all the terms and definitions used for the electricity and electronic fields, in 11 languages, used in international standards
Free, No registration, No Download/Install required