Meaning of IUI in English:
IUI
noun
mass nounIntrauterine insemination, a type of fertility treatment that involves placing sperm inside a woman's uterus close to the fallopian tubes in order to increase the chances of conceiving.
Are You Learning English? Here Are Our Top English Tips