We do not currently know of any synonyms for suffocaters.
The noun suffocaters is defined as:
Did you mean suffocates?