instantaneous sound power - French English Dictionary