What does Birds nest mean?

Birds nest meaning in General Dictionary

The nest by which a bird lays eggs and hatches the woman younger