Kotomora
たじたじ (tajitaji) Japanese meaning: flinchingly | Kotomora