devorador
Top 20000
Meanings
Adjective
1. devouring (that devours)