Kotomora
ケラケラ (けらけら, kerakera) Japanese meaning: cackling | Kotomora