ベビーカステラ
bebiikasutera

Noun

1. bite-sized sponge cakes

From English "baby castella"

Other forms: