Toothed dome

Helicina rostrata