echo-suppressor - French English Dictionary