destroyer
Definitions
A person or thing that ruins, demolishes, or puts an end to something.
A small, fast warship, typically armed with missiles and guns, designed to protect larger vessels.
Examples
The naval destroyer patrolled the coastline to ensure maritime security.
He was known as a destroyer of dreams, constantly discouraging anyone with a creative ambition.
The massive storm acted as a destroyer of property, leaving many families without a home.
Synonyms
annihilator demolisher ruiner wrecker devastator ravager slayer