What does 宿る mean?
宿る is a Japanese verb meaning “to dwell (in); to exist (within); to form” in English. It can also be translated as “to stay (at), to be in the womb (of an unborn child), to be part of a constellation” depending on context. It is written as 宿る in kanji, やどる in hiragana, and yadoru in romaji. This word is part of JLPT N2 vocabulary.
Example sentence
正直者に神宿る。
Honesty is the best policy.