1 English Synonyms for ANNIHILATED
Prev.1Next
wrecked
Definition: 1. Destroyed, usually in an accident; damaged to the point of unusability.
There are 4 definitions of the word wrecked
Show more information about wrecked
Prev.1Next
Search took: 2.2971 ms