electric sounding apparatus - German English Dictionary