meaning of angebraten

angebraten - German to English

roasted carefully