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