Definitions
to throw oneself at
to pounce on
to devote one's energies
to flap
to flutter
to dab
to pat
to bend over