meaning of Auf Ehre und Gewissen

Auf Ehre und Gewissen - German to English

Well-Schooled in Murder [Elizabeth George]