The word translated to "demon" would better be translated to "giant" - as that is what it means in Thai. This is truly some abysmal English! Hence, the reason why I still have a job in this country!
The "moustache" here refers to the squid's tentacles as opposed to the squid's body. A better translation for the first dish would be "Roasted squid tentacles" (tiny or otherwise).
I would translate the word they translated to "Demon" as "monster." "Roasted Monster Squid Tentacles."
I would translate the word they translated to "Demon" as "monster." "Roasted Monster Squid Tentacles."
And yes - Jayne is right - this is Thai.