Meaning of xiān sheng:
先生
teacher; gentleman; sir; mister (Mr.); husband; (dialect) doctor; CL:位[wei4]
Wáng lǎoshī shì yī wèi fēicháng yōuxiù de xiānsheng.
王老师是一位非常优秀的先生。
Mr. Wang is an excellent teacher.
Zhè wèi xiān sheng hěn yǒu lǐ mào.
这位先生很有礼貌。
This gentleman is very polite.
Tā hé tā de xiānsheng qù lǚxíng le.
她和她的先生去旅行了。
She and her husband went on a trip.
Zhè wèi xiānsheng shì wǒ de zhǔzhì yīshēng.
这位先生是我的主治医生。
This doctor is my attending physician.
Zhāng xiānsheng shì wǒmen de lìshǐ lǎoshī.
张先生是我们的历史老师。
Mr. Zhang is our history teacher.