Definitions Found:

to drop upon