Definitions of destroyer:

  • noun:   a small fast lightly armored but heavily armed warship
  • noun:   a person who destroys or ruins or lays waste to
    Example: "A destroyer of the environment"