What does angebraten mean?

angebraten - German to English

roasted carefully