SELF-DEVOURING MEANING IN ENGLISH

• Self-devouring Definition & Synonyms

  1. (a.) Devouring ones self or itself.


RECENT SEARCHES