suffocator - French English Dictionary