This phrase literally means "(a/the) place where Yang thrives and Yin weakens". if you understand the concept of Yin and Yang, you should be able to make perfect sense out of this in whatever context you found it at. If not, here's a wiki article explaining it to you (it's not something that can be explained in a few short phrases).
Answers & Comments
Verified answer
Quite close, for an online translator.
This phrase literally means "(a/the) place where Yang thrives and Yin weakens". if you understand the concept of Yin and Yang, you should be able to make perfect sense out of this in whatever context you found it at. If not, here's a wiki article explaining it to you (it's not something that can be explained in a few short phrases).
http://en.wikipedia.org/wiki/Yin_and_yang