to lie down on a bed · (physiology) implantation (attachment of a blastocyst to the lining of the uterus) · (of an oyster larva) to attach to a substrate
2 Written Forms
Meanings
1to lie down on a bed
2(physiology) implantation (attachment of a blastocyst to the lining of the uterus)