Kotomora
竹蔗 (chikusha) Japanese meaning: Chinese sugarcane | Kotomora