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