Kotomora
供出 (kyoushutsu) Japanese meaning: obligatory delivery | Kotomora