YOU SAID:
hello kitty means hola demonio
INTO JAPANESE
ハローキティはホラデーモンを意味します
BACK INTO ENGLISH
Hello Kitty means Hora Demon
INTO JAPANESE
ハローキティはホラデーモンを意味します
BACK INTO ENGLISH
Hello Kitty means Hora Demon
That didn't even make that much sense in English.