Kotomora
ゲラゲラ (geragera) Japanese meaning: guffawing | Kotomora