By nicko, Feb 17, 2010 | |
  1. A cooking method in which the item is cooked in its own juices, in a covered pot, and it is usually done in the oven. Also known as butter roasting.

    Share This Article


To make a comment simply sign up and become a member!