Kotomora
ケラケラ笑う (kerakerawarau) Japanese meaning: cackle | Kotomora