Definition of “fall on/upon sth” - English Dictionary