Kotomora
面目ない (menbokunai) Japanese meaning: ashamed | Kotomora