Kotomora
そびえる (sobieru) Japanese meaning: tower | Kotomora