Kotomora
上 (kami) Japanese meaning: upper reaches of a river | Kotomora