LFC

LFC

English Noun
Ad

Definition

Initialism of Licensed Foster Care.

Ad