My own name for it! Not my proudest moment. The closest thing is huat kueh and the green is probably pandan. Nice but not special.