high-power loudspeaker - French English Dictionary