destroyer

noun

1.
a small fast lightly armored but heavily armed warship
Derived from:
destroy
2.
a person who destroys or ruins or lays waste to
Derived from:
destroy