Kotomora
林立 (rinritsu) Japanese meaning: stand close together | Kotomora