Kotomora
生類 (shourui) Japanese meaning: living things | Kotomora