monster in Spanish
monster in Spanish
monstruo
terrifying dangerous creature
vestiglo
terrifying dangerous creature