Self-devouring
Word Dictionary
-> Self-devouring
Search:
Self-devouring
(a.) Devouring one's self or itself.
Terms of Use
Canadian Jobs