CompareWords
Compare
Devoured
Definition:
(imp. & p. p.) of Devour
Compare
devoured
with other words:
devoured vs. devourer
devoured vs. eat