Kotomora
手渡し (tewatashi) Japanese meaning: personal delivery | Kotomora