The Italian term "mostro, mostro" matches the English term "monster"

other italian words that include "mostro" : english :
mostro monstrosities
mostro monstrous
mostro ogre