What does 諸 mean?
諸 is a Japanese prefix meaning “various; many; several” in English. It is written as 諸 in kanji, しょ in hiragana, and sho in romaji. This word is part of JLPT N3 vocabulary.
Example sentence
貧乏は諸悪の根源。
Poverty is the root of all evil.