destructor
Meanings
Noun
1. destructor
2. destroyer (warship) (military, nautical)