What does 必ずしも mean?
必ずしも is a Japanese noun meaning “(not) always, (not) necessarily” in English. It is written as 必ずしも in kanji, かならずしも in hiragana, and kanarazushimo in romaji. This word is part of JLPT N3 vocabulary.
Example sentence
金持ちが必ずしも幸福とは限らない。
The rich are not always happy.