If you're not from Britain, a few of the things Harry, Ron and Hermione eat while dining in the Great Hall may not be ...