SELF-ANNIHILATED MEANING IN ENGLISH

• Self-annihilated Definition & Synonyms

  1. (a.) Annihilated by ones self.


RECENT SEARCHES