Chinese-English dictionary »

卡斯特拉 /kǎsītèlā/ meaning in English

ChineseEnglish
卡斯特拉 /kǎsītèlā/ noun

castella(Japanese sponge cake)
noun

Your history