Meaning of “fall on/upon sth” in the English Dictionary