a kind of sponge cake roll - Türkçe İngilizce Sözlük