Mestar مستر

English: Translation
Mister / Male Teacher
noun
Names
English