ニョウゴノシマ
Meanings
Noun
1. mythical island inhabited only by women; isle of women
2. women-only location
Composed of
mythical island inhabited only by women; isle of women; women-only location
island; one's territory (e.g. of a sex worker, organized crime gang); one's turf