Kotomora
でかした (dekashita) Japanese meaning: well done | Kotomora