シュトゥルーデル
shuturūderu

Noun

1. strudel

Food

From German "Strudel"

Other forms: