Also read:

フォスターチャイルド (Fuosutaachairudo) is a Japanese noun meaning “foster child”.

Meanings

  1. nounfoster child