Kotomora
供血者 (kyouketsusha) Japanese meaning: blood donor | Kotomora