What is the meaning of the word "roasting"?

Definitions:

  1. cooking (meat) by dry heat in an oven (usually with fat added) copy to clipboard noun
    • the slow roasting took several hours copy to clipboard