self-destruction – English–Français translations

🇬🇧 en fr 🇫🇷

self-destruction noun

  • act of something destroying itself
autodestruction
Wiktionary Links