devoreor

Noun

 * 1) devourer one who devours