ingovyi

Noun

 * 1) hammock
 * 2) cradle or cloth used to carry a baby
 * 3) placenta