I was just sitting here pondering the implications of being a “Master” especially in IT where we also refer to Primary and Secondary components as Master/Slave (Which has it’s own set of bad connotations, for obvious colonial and racist reasons).
So I was wondering what a better expression for Scrum Master would be, Agile Team Coach is a good fit, it explains it with just enough words. And even without knowing what Agile the framework is, you can still understand it. (as the word Agile implies on it’s own a flexibility).