Kanji
Vocabulary
誰だれ
who
Pronoun
誰だれも
everyone; anyone; no one; nobody
Expression
誰だれも彼かれも
everyone; one and all
Noun