しの わら
shinobiwarai

Noun

1. stifled laugh; chuckling; snickering