"Asha is a substitute teacher."
Translation:Asha ni mwalimu mgeni.
translation would be the same, but the meaning in English could differ. A substitute teacher is a teacher who is filling in temporarily for the regular teacher who is unavailable, and is technically a guest. 'Guest teacher' could very well mean a guest to the class who also happens to be a teacher