1. One who destroys, ruins, kills, or desolates. 2. a small fast lightly armored but heavily armed warship
destroyer | destroyer escort |