アプフェルシュトルーデル
apuferushutorū deru

Noun

1. apple strudel

Food

From German "Apfelstrudel"

Other forms: