steaming oven

Definitions

Food

Travel

  • noun an oven in a restaurant kitchen, used to steam large quantities of food at the same time
http://www.dictionarycentral.com/definition/steaming-oven.html