Translated Labs
YOU SAID:
hello kitty means hola demonio
INTO JAPANESE
ハローキティはホラデーモンを意味します
BACK INTO ENGLISH
Hello Kitty means Hora Demon
That's deep, man.