What does la maestra mean in English?

La maestra means 'teacher' in English.