The English term "ogre" matches the Italian term "mostro"

other english words that include "ogre" : italian :
progress avanzamento
progressed progredito