foster placement - French English Dictionary