NichiDict

忍び笑い

しのびわらい
[shinobiwarai]

Meanings

1.Noun

stifled laugh; chuckling; snickering