One dictionary here gives 'nowhere kid' as
its equivalent in English.
HIKIKOMORI is a (young) person who secludes
him/herself from outside and stay home practically
all the time. Similar to NEET I think, but the point
is that they shut themselves from outside.
Are there any English equivalent for that?