Term Gallery logo

Meanings of instantaneous electric power in English