Meaning of “rest on sb/sth” in the English Dictionary

british dictionary