Norfolk dumpling

1.(Eng.) A kind of boiled dumpling made in Norfolk.
Full browser ?