devourer - Francés Inglés Diccionario