Thank you for helping us by reporting bad content.
I think they are related to snails. It`s "snail" shells..... With the snails still in. I`m not sure about the recipe, it was at a family friend`s. They were pretty good, lol. I`m not sure what the green is, but it is absolutely delicious. Please do not copy. All pictures are mine.