Gynaecology & Obstetrics

Large for date baby may be due to: