Kotomora
キャーキャー (kyaakyaa) Japanese meaning: shrieking | Kotomora