Back to Dictionary
着床
著床
zhuóchuáng
1. implantation (e.g. of ovum in uterus)