Chinese-English dictionary »

爱巢 /àicháo/ meaning in English

ChineseEnglish
爱巢 /àicháo/ noun

love nest(a place suitable for or used for having sexual intercourse)
noun