Kotomora
忍び笑い (shinobiwarai) Japanese meaning: stifled laugh | Kotomora