Baby farmer

Ba·by farm·er

Baby farmer

  1. One who keeps a baby farm.