The Italian term "vorace" matches the English term "ravenous"

other italian words that include "vorace" : english :
vorace greedy
vorace gutsy
vorace, àvido voracious