The Fosters (Ep. 516): "Giving Up the Ghost" - Whole Episode Airdate February 27, 2018 on FREEFORM TV Series, Family Drama Password: Medico