De-vour'er, n.

noun

n. One who devours; one who, or that which, eats, consumes, or destroys.