Kotomora
非自立 (hijiritsu) Japanese meaning: not independent | Kotomora