Translation of foster care in Spanish:

foster care

noun

  • 1

    acogida de un niño en un hogar sin adoptarlo legalmente