NORFOLK DUMPLING MEANING IN ENGLISH

• Norfolk dumpling Definition & Synonyms

  1. () A kind of boiled dumpling made in Norfolk.
  2. () A native or inhabitant of Norfolk.


RECENT SEARCHES