Kotomora
むしゃくしゃ (mushakusha) Japanese meaning: irritated | Kotomora