Phytoestrogens are plant derived compounds found in a wide variety of foods, most notably soy. They exert an estrogen-like action on the body. Both too little and too much estrogen can be problematic. As a rule, small amounts of soy are not an issue, but large amounts can be.
Soy is not a health food - contains hormones that can interfere with your health.