Kotomora
届ける (とどける, todokeru) Japanese meaning: deliver | Kotomora