The English term "voracious" matches the Italian term "vorace, àvido"