Autodestructor admin 5 years ago Autodestructor Autodestructor Definition Autodestructor Spanish Adjective English meaning : self-destruct