Kotomora
タワー (tawaa) Japanese meaning: tower | Kotomora